package com.ysg.sportsportlsit.service.impl;

import com.ysg.common.utils.DateUtils;
import com.ysg.sportsportlsit.domain.SportWxBoke;
import com.ysg.sportsportlsit.mapper.SportWxBokeMapper;
import com.ysg.sportsportlsit.service.ISportWxBokeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;


/**
 * 微信交友Service业务层处理
 *
 * @author 叶双贵
 * @date 2022-04-20
 */
@Service
public class SportWxBokeServiceImpl implements ISportWxBokeService {
    @Autowired
    private SportWxBokeMapper sportWxBokeMapper;

    //这个上传图片的的数据
    @Override
    public List<SportWxBoke> selectSportWxBokeBySportWximage() {
        return sportWxBokeMapper.selectSportWxBokeBySportWximage();
    }

    //这个上传视频的数据
    @Override
    public List<SportWxBoke> selectSportWxBokeBySportWxMoves() {
        return sportWxBokeMapper.selectSportWxBokeBySportWxMoves();
    }

    /**
     * 查询微信交友
     *
     * @param sportWxJyUuid 微信交友主键
     * @return 微信交友
     */
    @Override
    public SportWxBoke selectSportWxBokeBySportWxJyUuid(String sportWxJyUuid) {
        return sportWxBokeMapper.selectSportWxBokeBySportWxJyUuid(sportWxJyUuid);
    }

    /**
     * 查询微信交友列表
     *
     * @param sportWxBoke 微信交友
     * @return 微信交友
     */
    @Override
    public List<SportWxBoke> selectSportWxBokeList(SportWxBoke sportWxBoke) {
        return sportWxBokeMapper.selectSportWxBokeList(sportWxBoke);
    }

    /**
     * 新增微信交友
     *
     * @param sportWxBoke 微信交友
     * @return 结果
     */
    @Override
    public int insertSportWxBoke(SportWxBoke sportWxBoke) {
        sportWxBoke.setCreateTime(DateUtils.getNowDate());
        return sportWxBokeMapper.insertSportWxBoke(sportWxBoke);
    }

    /**
     * 修改微信交友
     *
     * @param sportWxBoke 微信交友
     * @return 结果
     */
    @Override
    public int updateSportWxBoke(SportWxBoke sportWxBoke) {
        sportWxBoke.setUpdateTime(DateUtils.getNowDate());
        return sportWxBokeMapper.updateSportWxBoke(sportWxBoke);
    }

    /**
     * 批量删除微信交友
     *
     * @param sportWxJyUuids 需要删除的微信交友主键
     * @return 结果
     */
    @Override
    public int deleteSportWxBokeBySportWxJyUuids(String[] sportWxJyUuids) {
        return sportWxBokeMapper.deleteSportWxBokeBySportWxJyUuids(sportWxJyUuids);
    }

    /**
     * 删除微信交友信息
     *
     * @param sportWxJyUuid 微信交友主键
     * @return 结果
     */
    @Override
    public int deleteSportWxBokeBySportWxJyUuid(String sportWxJyUuid) {
        return sportWxBokeMapper.deleteSportWxBokeBySportWxJyUuid(sportWxJyUuid);
    }
}
